Anforderungen an die Anforderungsspezifikation aus Sicht von Architekten und Usability Experten
نویسنده
چکیده
1 Motivation Anforderungsspezifikationen kommt im Rahmen von Softwareentwicklungsprojekten eine zentrale Funktion zu, da diese eine wichtige Informationsquelle für verschiedene, in die Softwareentwicklung involvierte, Rollen bilden Diese Tatsache stellt jedoch für einen Anforderungsingenieur eine große Herausforderung dar: mit der Erstellung der Dokumente müssen unterschiedliche Informationsbedarfe und Erwartungen adressiert werden, die von der jeweiligen Rolle und Aufgabe abhängig sind, die die Leser der Anforderungsspezifikationen (im Folgenden „Dokument-Stakeholder“ genannt) haben. So benötigt beispielsweise ein Architekt detailliertes Wissen über Qualitätsanforderungen, Daten und technische Rahmenbedingungen, wohingegen die Arbeiten eines UI Designers auf detaillierten Beschreibungen der Benutzer, deren Aufgaben und Workflows, die mit Hilfe einer Software unterstützt werden sollen, sowie konkreten Interaktionsbeschreibungen basieren. Heutzutage gibt es bereits eine Vielzahl etablierter Methoden, Standards, und Guidelines, die Anforderungsingenieure dabei unterstützen, Anforderungen systematisch zu erheben und zu spezifizieren (z.B. [1][2]). Allerdings adressiert keine dieser Ansätze gezielt und explizit die rollenspezifischen Informationsbedarfe der unterschiedlichen Dokument-Stakeholder. Vielmehr ist zu beobachten, dass Anforderungsdokumente häufig weit mehr Informationen enthalten, als der jeweilige DokumentStakeholder für die Durchführung seiner Aktivitäten benötigt. Dies kann insbesondere in umfangreichen Dokumenten dazu führen, dass wichtige Informationen im Dokument verteilt sind, was das Auffinden dieser Informationen erschwert. Oder die vorhandenen Informationen sind unzureichend repräsentiert oder aber es fehlen wichtige Informationen, die für die Durchführung der jeweiligen Aufgaben relevant sind. Alle diese Faktoren beeinflussen auf negative Weise eine effiziente und effektive Nutzung der Anforderungsspezifikationen, was zur Folge hat, dass die Akzeptanz für diese Dokumente negativ beeinflusst wird. Im schlimmsten Fall führt diese geringe Akzeptanz dazu, dass Anforderungsspezifikationen von den Dokument-Stakeholdern vernachlässigt werden und es letztendlich zur Umsetzung von Softwareprodukten kommt, welche die in der Anforderungsspezifikation dokumentierten Anforderungen nicht adäquat adressieren [3][5].
منابع مشابه
Requirements-Management und Testen effektiv integrieren
Requirements-Management und Testen sind in vielen Unternehmen noch zu stark von einander getrennt. In der Folge kommt es zu unklaren Anforderungen, fehlenden Testfällen, Zeitund Kostenüberschreitungen sowie Qualitätsmängeln. Wenn Requirements-Management und Testen integriert sind, steigen Produktqualität und Produktivität der Software-Entwicklung. Dieser Artikel zeigt, wie Anforderungen und Tes...
متن کاملAnforderungs-orientierte Sicht auf IT-Architekturentwurf - eingeführt am Beispiel der Machbarkeitsanalyse
Schaut man auf die Machbarkeitsanalyse mit der Brille des IT-Architekten, so sind Lösungsentwurf und Machbarkeitsanalyse ineinander verwoben. Typisches Ergebnis ist hier z.B. ein „proof of concept“. Anforderungsingenieurwesen kommt darin nicht vor. Schaut man jedoch mit der Brille des Anforderungsingenieurs auf die Machbarkeitsanalyse, so handelt es sich um reines Anforderungsingenieurwesen: Es...
متن کاملBeschreibung von Unternehmensarchitekturen: Sichten und Abhängigkeiten am Beispiel der IT-Infrastrukturarchitektur
Der Aufsatz stellt einen Ordnungsrahmen für Unternehmensarchitekturen in der Übersicht vor. Dieser setzt sich aus den Teilarchitekturen: Geschäfts(prozess)architektur, Applikationsarchitektur, Informationsarchitektur und Infrastruktur/Technologiearchitektur zusammen. Für die Beschreibung von Unternehmensarchitekturen können unterschiedliche Schwerpunkte gebildet werden, die jeweils einen spezif...
متن کاملBenutzerhandbuch als Anforderungsspezifikation - der Versuch einer konstruktiven Provokation
In Zeiten von immer kürzeren Innovationszyklen und immer knapperen Projektbudgets wird die klassische Anforderungsspezifikation zu demjenigen Bestandteil der Systementwicklung, der zuerst den Sparmaßnahmen zum Opfer fällt. Auch, wenn die QS weiterhin auf professionell organisierte Anforderungen besteht, sind Verantwortliche und Durchführende immer weniger vom „Overhead“ einer zusätzlichen, aufw...
متن کاملTelling TestStories - Modellbasiertes Akzeptanz-Testen Serviceorientierter Systeme
Moderne Serviceorientierte Systeme werden immer komplexer, was hohe Anforderungen an ihre Qualitätssicherung stellt. Die Qualitätssicherung Serviceorientierter Systeme weist allerdings eine Reihe von Spezifika auf wie die Einbindung externer Peers, deren innere Struktur man nicht kennt, die durch die heute verfügbaren Testmethoden und Testframeworks nicht abgedeckt sind. Telling TestStories, ku...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 32 شماره
صفحات -
تاریخ انتشار 2012